package com.wy.dao;

import com.wy.bean.VisitorBean;
import com.wy.model.sys.SystemValues;
import com.wy.model.sys.VisitorEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface VisitorEntityMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(VisitorEntity record);

    int insertSelective(VisitorEntity record);

    VisitorEntity selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(VisitorEntity record);

    int updateByPrimaryKey(VisitorEntity record);

    List<VisitorBean> visitorList(@Param("pageSize") int pageSize ,
                                  @Param("start") int start,
                                  @Param("visitorName") String visitorName,
                                  @Param("household") String household,
                                  @Param("visitTimeStart") String visitTimeStart,
                                  @Param("visitTimeEnd") String visitTimeEnd);

    int visitorSize(@Param("pageSize") int pageSize ,
                                  @Param("start") int start,
                                  @Param("visitorName") String visitorName,
                                  @Param("household") String household,
                                  @Param("visitTimeStart") String visitTimeStart,
                                  @Param("visitTimeEnd") String visitTimeEnd);

}